965993
548283
338484
688732
342144
661350
36239
486499
749659
184948
7135
861571
5104799
3538581
3037148
2340804
2223988
2027609
1937357
190578
1750118
1716136
1678195
1630471